<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.3.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '6B7F9105E2E3CF050D855980968C9323';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'oauthdemo',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
function r(){}
function q(){}
function B(){}
function F(){}
function E(){}
function H(){}
function S(){}
function Y(){}
function X(){}
function cu(){}
function lb(){}
function kb(){}
function jb(){}
function ib(){}
function Db(){}
function Vb(){}
function Mb(){}
function ac(){}
function ec(){}
function pc(){}
function sc(){}
function rc(){}
function Cc(){}
function Bc(){}
function Ac(){}
function zc(){}
function yc(){}
function Pc(){}
function xc(){}
function Uc(){}
function Tc(){}
function Sc(){}
function bd(){}
function gd(){}
function ed(){}
function ld(){}
function rd(){}
function qd(){}
function pd(){}
function Ed(){}
function Dd(){}
function Hd(){}
function Gd(){}
function Md(){}
function Ud(){}
function Td(){}
function Zd(){}
function Yd(){}
function he(){}
function qe(){}
function ue(){}
function ye(){}
function Be(){}
function Ee(){}
function Me(){}
function Le(){}
function $e(){}
function Ze(){}
function Ki(){}
function Ji(){}
function Ni(){}
function Ti(){}
function hj(){}
function gj(){}
function rj(){}
function yj(){}
function Pj(){}
function Xj(){}
function _j(){}
function gk(){}
function ik(){}
function nk(){}
function qk(){}
function tk(){}
function Fk(){}
function Hk(){}
function Kk(){}
function Ok(){}
function Tk(){}
function cl(){}
function jl(){}
function nl(){}
function Dl(){}
function Gl(){}
function Jl(){}
function Ml(){}
function Pl(){}
function Sl(){}
function Vl(){}
function Yl(){}
function _l(){}
function cm(){}
function fm(){}
function im(){}
function om(){}
function Am(){}
function zm(){}
function ym(){}
function xm(){}
function wm(){}
function $m(){}
function gn(){}
function fn(){}
function ln(){}
function kn(){}
function qn(){}
function pn(){}
function on(){}
function wn(){}
function Bn(){}
function An(){}
function Fn(){}
function Qn(){}
function Pn(){}
function Un(){}
function Tn(){}
function Xn(){}
function $n(){}
function io(){}
function so(){}
function ro(){}
function uo(){}
function xo(){}
function Do(){}
function Io(){}
function So(){}
function Ro(){}
function Vo(){}
function Zo(){}
function Yo(){}
function dp(){}
function hp(){}
function gp(){}
function rp(){}
function vp(){}
function yp(){}
function Cp(){}
function Mp(){}
function Sp(){}
function Vp(){}
function oq(){}
function tq(){}
function Aq(){}
function Dq(){}
function Mq(){}
function Lq(){}
function sr(){}
function rr(){}
function Cr(){}
function Ir(){}
function Hr(){}
function Sr(){}
function Yr(){}
function hs(){}
function os(){}
function ss(){}
function ys(){}
function Ds(){}
function Xs(){}
function Ws(){}
function at(){}
function lt(){}
function qt(){}
function zt(){}
function Gt(){}
function Mt(){}
function Qt(){}
function Pt(){}
function ab(){$()}
function eb(){$()}
function ep(){lc()}
function sp(){lc()}
function zp(){lc()}
function Np(){lc()}
function Nt(){lc()}
function Wo(){lc()}
function uj(){tj()}
function xk(b,c){}
function ko(b){this.c=b}
function C(b){this.b=b}
function bc(b){this.b=b}
function fc(b){this.b=b}
function Wd(b){this.b=b}
function ve(b){this.b=b}
function mp(b){this.b=b}
function Dp(b){this.b=b}
function xr(b){this.b=b}
function Nr(b){this.b=b}
function zs(b){this.b=b}
function ks(b){this.d=b}
function cd(){this.b={}}
function lm(){this.b=jm++}
function Zc(){this.d=++Vc}
function qq(){this.b=new sc}
function vq(){this.b=new sc}
function st(){this.b=new mt}
function Rt(){this.b=new Ms}
function _t(){this.b=new Ms}
function J(){J=cu;I=new M}
function Vk(){Vk=cu;Uk=_k()}
function Bk(b,c){Ak(b,c)}
function Dk(b,c){Ak(b,c)}
function wk(b,c){Mk(b,c.Y)}
function Wj(b,c){Mk(b,c.g)}
function mt(){Zq(this)}
function At(){Zq(this)}
function sb(b){lc();this.g=b}
function ze(b){lc();this.g=b}
function ok(b){lc();this.g=b}
function fe(b){_d();this.b=b}
function Ye(){Ve();return Re}
function Cl(){Al();return ol}
function Wb(b){return b.q()}
function Vj(b){return new Qj}
function mk(b){return new jk}
function Ck(b){return new _t}
function Ek(b){return new Rt}
function Mo(b){return new Jo}
function Ob(){Ob=cu;Nb=new Vb}
function tj(){tj=cu;sj=new Zc}
function zo(){zo=cu;yo=new Go}
function Vs(){Vs=cu;Us=new Xs}
function tp(b){lc();this.g=b}
function wp(b){lc();this.g=b}
function Ap(b){lc();this.g=b}
function Op(b){lc();this.g=b}
function Tp(b){lc();this.g=b}
function Bq(b){lc();this.g=b}
function sm(b){new mt;this.b=b}
function Kd(b){Id.call(this,b)}
function cn(b){Id.call(this,b)}
function _n(b,c){bo(b,c,b.c)}
function Wm(b,c){Sm(b,c,b.g)}
function ck(b,c){Ie(Uu,c);b.b=c}
function re(b,c){this.c=b;this.b=c}
function We(b,c){this.b=b;this.c=c}
function U(b,c){b.d=c;return b}
function fk(b,c){b.b.e=c;return b}
function pq(b,c){b.b.b+=c;return b}
function uq(b,c){b.b.b+=c;return b}
function ts(b,c){this.b=b;this.c=c}
function Ht(b,c){this.b=b;this.c=c}
function Tr(b,c){this.c=b;this.b=c}
function Em(b,c){!!b.e&&md(b.e,c)}
function zk(b,c){Zk(b.b,fu+Lk(b,c))}
function Mk(b,c){Zk(b.b,fu+Lk(b,c))}
function ek(b,c){ck(b.b,c);return b}
function kq(){kq=cu;hq={};jq={}}
function Oo(){Oo=cu;No=(J(),I)}
function Go(){Fo();sm.call(this,Eo)}
function Zl(){this.b='INT';this.c=5}
function Nl(){this.b='BYTE';this.c=1}
function Ql(){this.b='CHAR';this.c=2}
function am(){this.b='LONG';this.c=6}
function Qi(){this.b='localStorage'}
function pj(){if(!lj){Oj();lj=true}}
function vb(b){lc();this.c=b;kc(this)}
function nd(b){this.b=new Bd;this.c=b}
function is(b){return b.c<b.d.H()}
function Di(b){return b.l|b.m<<22}
function Sb(b){return !!b.b||!!b.g}
function cr(c,b){return hv+b in c.f}
function vm(d,b,c){return d[c][0](b)}
function um(e,b,c,d){e[d][1](b,c)}
function Uj(b,c){c.g=Pk(b,b.c[--b.b])}
function lk(b,c){c.g=Pk(b,b.c[--b.b])}
function lf(b,c){return b.cM&&b.cM[c]}
function qf(b){return b==null?null:b}
function gt(b){return b<10?jv+b:fu+b}
function yk(b){return Pk(b,b.c[--b.b])}
function Uo(b){Wm(Nn(gv),new Dn(b.d))}
function Nc(){Nc=cu;Mc=new _c(new Pc)}
function Rk(b){this.f=new Ms;this.d=b}
function Kl(){this.b='VOID';this.c=10}
function Wl(){this.b='FLOAT';this.c=4}
function gm(){this.b='SHORT';this.c=8}
function dm(){this.b='OBJECT';this.c=7}
function Tl(){this.b='DOUBLE';this.c=3}
function El(){this.b='BOOLEAN';this.c=0}
function Hl(){this.b='STRING';this.c=9}
function zj(){this.b=new Bd;this.c=null}
function Bd(){this.e=new mt;this.d=false}
function wq(b){this.b=new sc;this.b.b+=b}
function Yj(b){lc();this.f=null;this.g=b}
function tb(b,c){lc();this.f=c;this.g=b}
function _r(b,c){(b<0||b>=c)&&ds(b,c)}
function Hs(b,c){_r(c,b.c);return b.b[c]}
function Zk(b,c){Vk();b.b.b+=c;b.b.b+='|'}
function Lb(b){return b.$H||(b.$H=++Gb)}
function Cb(b){return pf(b)?mc(nf(b)):fu}
function xb(b){return pf(b)?yb(nf(b)):b+fu}
function Bb(b){return b==null?null:b.name}
function yb(b){return b==null?null:b.message}
function Pk(c,b){return b>0?c.e[b-1]:null}
function Hb(b,c,d){return b.apply(c,d);var e}
function qm(b,c,d,e){pm(b,e);um(b.b,c,d,e)}
function Dj(){if(!Bj){Kj();Mj();Bj=true}}
function Es(b,c){ef(b.b,b.c++,c);return true}
function Ub(b,c){b.b=Yb(b.b,[c,false]);Tb(b)}
function Gs(b){b.b=cf(ni,{33:1},0,0,0);b.c=0}
function Ms(){this.b=cf(ni,{33:1},0,0,0)}
function fo(){this.b=cf(li,{33:1},16,4,0)}
function Jo(){this.b=new Rt;this.c=new Rt}
function bn(){bn=cu;_m=new gn;an=new ln}
function _d(){_d=cu;$d=new Ms;nj(new hj)}
function td(b,c){!b.b&&(b.b=new Ms);Es(b.b,c)}
function id(b){var c;if(fd){c=new gd;md(b,c)}}
function pm(b,c){if(!b.b[c]){throw new ok(c)}}
function rm(b,c,d){pm(b,d);return vm(b.b,c,d)}
function vd(b,c,d,e){var f;f=xd(b,c,d);f.F(e)}
function Yn(){Kn.call(this,$doc.body)}
function Bo(){zo();gl.call(this,$moduleBase,yo)}
function ll(b,c){this.d=b;this.b=Wu;this.c=c}
function uk(b,c){lc();this.f=null;this.g=b+nu+c}
function jk(){lc();this.g='Invalid RPC token'}
function nc(){try{null.a()}catch(b){return b}}
function ak(b,c){b.b=new ne((je(),ie),c);return b}
function _o(b,c){var d;d=new Zo;d.c=b+c;return d}
function Yb(b,c){!b&&(b=[]);b[b.length]=c;return b}
function Kn(b){this.b=new fo;this.g=b;Fm(this)}
function Wp(b){this.b='Unknown';this.d=b;this.c=-1}
function yn(b){this.b=b;this.c=Je(b);this.d=this.c}
function Pd(b){if(!b.d){return}Nd(b);new Fe(b.b)}
function nj(b){pj();return oj(fd?fd:(fd=new Zc),b)}
function Oq(b){var c;c=new xr(b);return new ts(b,c)}
function rt(b,c){var d;d=dr(b.b,c,b);return d==null}
function jc(b,c){b.length>=c&&b.splice(0,c);return b}
function xi(b,c){return b.l==c.l&&b.m==c.m&&b.h==c.h}
function Ei(b,c){return ui(b.l^c.l,b.m^c.m,b.h^c.h)}
function of(b,c){return b!=null&&b.cM&&!!b.cM[c]}
function ui(b,c,d){return a=new Ki,a.l=b,a.m=c,a.h=d,a}
function km(f,b,c,d){var e=f.x(b,d);e.bytes=c;return e}
function Xm(b,c){var d;d=Tm(b,c);d&&Ym(c.g);return d}
function $o(b,c){var d;d=new Zo;d.c=b+c;d.b=4;return d}
function Jn(){Jn=cu;Gn=new Qn;Hn=new mt;In=new st}
function hf(){hf=cu;ff=[];gf=[];jf(new $e,ff,gf)}
function Lp(){Lp=cu;Kp=cf(mi,{33:1},12,256,0)}
function ne(b,c){je();oe.call(this,!b?null:b.b,c)}
function Zq(b){b.b=[];b.f={};b.d=false;b.c=null;b.e=0}
function dk(b){try{bk(b.b);return b.b}finally{b.b=null}}
function Ln(b){Jn();try{Gm(b)}finally{hr(In.b,b)!=null}}
function Mn(){Jn();try{en(In,Gn)}finally{Zq(In.b);Zq(Hn)}}
function nq(){if(iq==256){hq=jq;jq={};iq=0}++iq}
function rf(b){if(b!=null){throw new ep}return null}
function ps(b){if(b.c<=0){throw new Nt}return b.b.U(--b.c)}
function ds(b,c){throw new Ap('Index: '+b+', Size: '+c)}
function dl(b,c){var d;d=new Rk(b.f);Qk(d,il(c));return d}
function ap(b,c,d){var e;e=new Zo;e.c=b+c;e.b=d?8:0;return e}
function vo(b,c,d){this.b=b;this.e=c;this.d=null;this.c=d}
function Wi(b,c,d){$wnd[b].getItem(c);$wnd[b].setItem(c,d)}
function Sm(b,c,d){Hm(c);_n(b.b,c);d.appendChild(c.g);Im(c,b)}
function y(b,c,d){b.f.o(c.c+mu+T(c),d.b+mu+(d.c==null?fu:d.c))}
function hr(b,c){return !c?jr(b):ir(b,c,~~(c.$H||(c.$H=++Gb)))}
function Ej(b){return !pf(b)&&b!=null&&b.cM&&!!b.cM[11]}
function pf(b){return b!=null&&b.tM!=cu&&!(b.cM&&!!b.cM[1])}
function vi(b){return b.l+b.m*4194304+b.h*17592186044416}
function P(b){return Ie('decodedURL',b),encodeURI(b)}
function oj(b,c){return new Ed(ud((!mj&&(mj=new zj),mj).b,b,c))}
function ce(b,c){return $wnd.setTimeout(eu(function(){b.u()}),c)}
function vc(b,c){return b===c||!!(b.compareDocumentPosition(c)&16)}
function Jm(b,c){b.d==-1?Nj(b.g,c|(b.g.__eventBits||0)):(b.d|=c)}
function eo(b,c){var d;d=ao(b,c);if(d==-1){throw new Nt}co(b,d)}
function js(b){if(b.c>=b.d.H()){throw new Nt}return b.d.U(b.c++)}
function jo(b){if(b.b>=b.c.c){throw new Nt}return b.c.b[++b.b]}
function Ie(b,c){if(null==c){throw new Op(b+' cannot be null')}}
function $(){$=cu;Z=Si();if(!Z){throw new Op('Storage is null')}}
function $i(){var b;if(!Xi||aj()){b=new mt;_i(b);Xi=b}return Xi}
function Ks(b,c,d){var e;e=(_r(c,b.c),b.b[c]);ef(b.b,c,d);return e}
function _e(b,c){var d,e;d=b;e=af(0,c);df(d.aC,d.cM,d.qI,e);return e}
function fr(b,c){var d;d=b.c;b.c=c;if(!b.d){b.d=true;++b.e}return d}
function jr(b){var c;c=b.c;b.c=null;if(b.d){b.d=false;--b.e}return c}
function mf(b,c){if(b!=null&&!(b.cM&&b.cM[c])){throw new ep}return b}
function si(b){if(b!=null&&b.cM&&!!b.cM[9]){return b}return new vb(b)}
function Ib(){if(Fb++==0){Pb((Ob(),Nb));return true}return false}
function Is(b,c,d){for(;d<b.c;++d){if(bu(c,b.b[d])){return d}}return -1}
function Fs(b,c,d){(c<0||c>b.c)&&ds(c,b.c);b.b.splice(c,0,d);++b.c}
function oe(b,c){He('httpMethod',b);He('url',c);this.d=b;this.g=c}
function df(b,c,d,e){hf();kf(e,ff,gf);e.aC=b;e.cM=c;e.qI=d;return e}
function kf(b,c,d){hf();for(var e=0,f=c.length;e<f;++e){b[c[e]]=d[e]}}
function Nj(b,c){Dj();Lj(b,c);c&131072&&b.addEventListener(Lu,Ij,false)}
function Lo(b,c){c.b=mf(Ik(b),23);c.c=mf(Ik(b),23);c.d=Pk(b,b.c[--b.b])}
function xn(b,c){b.b.textContent=c||fu;if(b.d!=b.c){b.d=b.c;Ke(b.b,b.c)}}
function Ak(b,c){var d,e,f;f=b.c[--b.b];for(d=0;d<f;++d){e=Ik(b);Es(c.b,e)}}
function ao(b,c){var d;for(d=0;d<b.c;++d){if(b.b[d]==c){return d}}return -1}
function qj(){var b;if(lj){b=new uj;!!mj&&md(mj,b);return null}return null}
function Nd(b){var c;if(b.d){c=b.d;b.d=null;oo(c);c.abort();!!b.c&&ae(b.c)}}
function po(d,b){var c=d;d.onreadystatechange=eu(function(){b.v(c)})}
function L(d){var c=d;!$wnd.doLogin&&($wnd.doLogin=eu(function(b){c.k(b)}))}
function Q(b,c){var d;return d=b,d.tM==cu||d.cM&&!!d.cM[1]?d.eQ(c):d===c}
function nf(b){if(b!=null&&(b.tM==cu||b.cM&&!!b.cM[1])){throw new ep}return b}
function Ym(b){b.style['left']=fu;b.style['top']=fu;b.style['position']=fu}
function _c(b){this.d=++Vc;this.b=b;!Gc&&(Gc=new cd);Gc.b[su]=this;this.c=su}
function qs(b,c){var d;this.b=b;this.d=b;d=b.H();(c<0||c>d)&&ds(c,d);this.c=c}
function Sj(b){lc();this.f=b;this.g='The response could not be deserialized'}
function Fe(b){lc();this.g='A request timeout has expired after '+b+' ms'}
function He(b,c){Ie(b,c);if(0==aq(c).length){throw new tp(b+' cannot be empty')}}
function bu(b,c){return (b==null?null:b)===(c==null?null:c)||b!=null&&Q(b,c)}
function bq(b,c,d){b=b.slice(c,d);return String.fromCharCode.apply(null,b)}
function le(b,c,d){He('header',c);He('value',d);!b.c&&(b.c=new mt);dr(b.c,c,d)}
function fj(b,c,d){var e;e=dj;dj=b;c==ej&&Cj(b.type)==8192&&(ej=null);d.w(b);dj=e}
function jf(b,c,d){var e=0,f;for(var g in b){if(f=b[g]){c[e]=g;d[e]=f;++e}}}
function gr(f,b,c){var d,e=f.f;b=hv+b;b in e?(d=e[b]):++f.e;e[b]=c;return d}
function aj(){var b=$doc.cookie;if(b!=Yi){Yi=b;return true}else{return false}}
function Si(){!Pi&&(Pi=new Ui);if(Pi.b){!Oi&&(Oi=new Qi);return Oi}return null}
function Po(){var b;b=new un;Dm(b,new So,(Nc(),Nc(),Mc));Wm((Jn(),Nn(null)),b)}
function Dr(b){var c;c=new Ms;b.d&&Es(c,new Nr(b));Yq(b,c);Xq(b,c);this.b=new ks(c)}
function Yk(b,c){Vk();this.e=new At;this.f=new mt;this.g=new Ms;this.c=b;this.d=c}
function rk(){lc();this.f=null;this.g='Service implementation URL not specified'}
function Ui(){this.b=typeof $wnd.localStorage!=yu;typeof $wnd.sessionStorage!=yu}
function $p(c,b){if(b==null)return false;return c==b||c.toLowerCase()==b.toLowerCase()}
function Zp(b,c){if(!(c!=null&&c.cM&&!!c.cM[1])){return false}return String(b)==c}
function zq(b){return b==null?0:b!=null&&b.cM&&!!b.cM[1]?mq(mf(b,1)):b.$H||(b.$H=++Gb)}
function $q(b,c){return c==null?b.d:c!=null&&c.cM&&!!c.cM[1]?cr(b,mf(c,1)):br(b,c,b.P(c))}
function R(b){var c;return c=b,c.tM==cu||c.cM&&!!c.cM[1]?c.hC():c.$H||(c.$H=++Gb)}
function Rb(b){var c;if(b.b){c=b.b;b.b=null;!b.g&&(b.g=[]);$b(c,b.g)}!!b.g&&(b.g=Zb(b.g))}
function Pb(b){var c,d;if(b.c){d=null;do{c=b.c;b.c=null;d=$b(c,d)}while(b.c);b.c=d}}
function Qb(b){var c,d;if(b.d){d=null;do{c=b.d;b.d=null;d=$b(c,d)}while(b.d);b.d=d}}
function Kb(b,c,d){var e;e=Ib();try{return Hb(b,c,d)}finally{e&&Qb((Ob(),Nb));--Fb}}
function Jb(c){return function(){try{return Kb(c,this,arguments)}catch(b){throw b}}}
function oo(c){var b=c;$wnd.setTimeout(function(){b.onreadystatechange=new Function},0)}
function Dm(b,c,d){Jm(b,Cj(d.c));return new Ed(ud((!b.e?(b.e=new nd(b)):b.e).b,d,c))}
function Tb(b){if(!b.j){b.j=true;!b.f&&(b.f=new bc(b));_b(b.f,1);!b.i&&(b.i=new fc(b));_b(b.i,50)}}
function cf(b,c,d,e,f){var g;g=af(f,e);hf();kf(g,ff,gf);g.aC=b;g.cM=c;g.qI=d;return g}
function Wk(b){var c;c=new qq;Zk(c,fu+b.j);Zk(c,fu+b.i);Xk(b,c);pq(c,b.b.b.b);return c.b.b}
function Eq(b,c){var d;while(b.D()){d=b.E();if(c==null?d==null:Q(c,d)){return b}}return null}
function il(b){if(b.indexOf(Xu)==0||b.indexOf(Yu)==0){return b.substr(4,b.length-4)}return b}
function jp(b){var c;c=kp(b);if(isNaN(c)){throw new Tp('For input string: "'+b+'"')}return c}
function bk(b){le(b,'X-GWT-Permutation',$strongName);le(b,'X-GWT-Module-Base',$moduleBase)}
function _q(b,c){return c==null?b.c:c!=null&&c.cM&&!!c.cM[1]?b.f[hv+mf(c,1)]:ar(b,c,b.P(c))}
function dr(b,c,d){return c==null?fr(b,d):c!=null&&c.cM&&!!c.cM[1]?gr(b,mf(c,1),d):er(b,c,d,b.P(c))}
function ae(b){b.c?($wnd.clearInterval(b.d),undefined):($wnd.clearTimeout(b.d),undefined);Js($d,b)}
function _b(c,d){Ob();$wnd.setTimeout(function(){var b=eu(Wb)(c);b&&$wnd.setTimeout(arguments.callee,d)},d)}
function ct(){this.b=new Date;this.b.setFullYear(3930,12,31);this.b.setHours(0,0,0,0);bt(this)}
function Dn(b){this.g=$doc.createElement('div');this.b=new yn(this.g);this.g[$u]='gwt-Label';xn(this.b,b)}
function gl(b,c){this.b=b;this.c=b+'calConnect';this.f=c;this.e='46D46E514BA4B6BE73E32E02A48CD000'}
function Ce(b){lc();this.g='The URL '+b+' is invalid or violates the same-origin security restriction'}
function Qj(){lc();this.g='This application is out of date, please click the refresh button on your browser.'}
function V(){this.b='https://accounts.google.com/o/oauth2/auth';this.c='842209351820.apps.googleusercontent.com'}
function gwtOnLoad(c,d,e,f){$moduleName=d;$moduleBase=e;if(c)try{eu(ri)()}catch(b){c(d)}else{eu(ri)()}}
function uc(c){var d=c.relatedTarget;if(!d){return null}try{var e=d.nodeName;return d}catch(b){return null}}
function Js(b,c){var d,e;d=Is(b,c,0);if(d==-1){return false}e=(_r(d,b.c),b.b[d]);b.b.splice(d,1);--b.c;return true}
function Xk(b,c){var d,e,f;f=b.g;Zk(c,fu+f.c);for(e=new ks(f);e.c<e.d.H();){d=mf(js(e),1);Zk(c,al(d))}return c}
function oc(b){var c,d,e;e=b&&b.stack?b.stack.split('\n'):[];for(c=0,d=e.length;c<d;++c){e[c]=ic(e[c])}return e}
function nb(b){var c,d,e;d=cf(oi,{33:1},38,b.length,0);for(e=0,c=b.length;e<c;++e){if(!b[e]){throw new Np}d[e]=b[e]}}
function ti(b){var c,d,e;c=b&4194303;d=b>>22&4194303;e=b<0?1048575:0;return a=new Ki,a.l=c,a.m=d,a.h=e,a}
function Yq(f,b){var c=f.f;for(var d in c){if(d.charCodeAt(0)==58){var e=new Tr(f,d.substring(1));b.F(e)}}}
function mq(b){kq();var c=hv+b;var d=jq[c];if(d!=null){return d}d=hq[c];d==null&&(d=lq(b));nq();return jq[c]=d}
function Jp(b){var c,d;if(b>-129&&b<128){c=b+128;d=(Lp(),Kp)[c];!d&&(d=Kp[c]=new Dp(b));return d}return new Dp(b)}
function co(b,c){var d;if(c<0||c>=b.c){throw new zp}--b.c;for(d=c;d<b.c;++d){ef(b.b,d,b.b[d+1])}ef(b.b,b.c,null)}
function zd(b){var c,d;if(b.b){try{for(d=new ks(b.b);d.c<d.d.H();){c=mf(js(d),21);vd(c.b,c.e,c.d,c.c)}}finally{b.b=null}}}
function xd(b,c,d){var e,f;f=mf(_q(b.e,c),19);if(!f){f=new mt;dr(b.e,c,f)}e=mf(f.L(d),20);if(!e){e=new Ms;f.M(d,e)}return e}
function Lk(b,c){var d,e;if(c==null){return 0}e=mf(_q(b.f,c),12);if(e){return e.b}Es(b.g,c);d=b.g.c;dr(b.f,c,Jp(d));return d}
function yd(b,c){var d,e;e=mf(_q(b.e,c),19);if(!e){return Vs(),Vs(),Us}d=mf(e.L(null),20);if(!d){return Vs(),Vs(),Us}return d}
function Qo(c){var b,d,e;try{d=new Bo;Ao(d,c)}catch(b){b=si(b);if(of(b,24)){e=b;Wm(Nn(gv),new Dn(e.p()))}else throw b}}
function je(){je=cu;new ve('DELETE');new ve('GET');new ve('HEAD');ie=new ve('POST');new ve('PUT')}
function Ve(){Ve=cu;Ue=new We('RTL',0);Te=new We('LTR',1);Se=new We('DEFAULT',2);Re=df(ii,{33:1},28,[Ue,Te,Se])}
function bj(b,c,d){b=encodeURIComponent(b);c=encodeURIComponent(c);cj(b,c,Ci(!d?du:yi(d.b.getTime())),null,null,false)}
function Hc(b,c,d){var e,f,g;if(Gc){g=mf(Gc.b[b.type],4);if(g){e=g.b.b;f=g.b.c;g.b.b=b;g.b.c=d;Em(c,g.b);g.b.b=e;g.b.c=f}}}
function Od(b,c){var d,e,f;if(!b.d){return}!!b.c&&ae(b.c);f=b.d;b.d=null;d=Qd(f);if(d!=null){new sb(d)}else{e=new Wd(f);kl(c,e)}}
function lc(){var b,c,d,e;d=jc(oc(nc()),2);e=cf(oi,{33:1},38,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new Wp(d[b])}nb(e)}
function Xq(j,b){var c=j.b;for(var d in c){var e=parseInt(d,10);if(d==e){var f=c[e];for(var g=0,i=f.length;g<i;++g){b.F(f[g])}}}}
function M(){this.f=(!Pi&&(Pi=new Ui),Pi.b?new ab:new eb);this.e=(Ob(),Nb);this.d=$moduleBase+'oauthWindow.html';L(this)}
function Zj(b){lc();this.f=b;this.g='Unable to initiate the asynchronous service invocation -- check the network connection'}
function Rj(b){lc();this.g='This application is out of date, please click the refresh button on your browser. ( '+b+' )'}
function Oc(){var b;b=U(new V,df(pi,{33:1},1,['http://www.google.com/calendar/feeds/default/allcalendars/full']));x((Oo(),No),b)}
function Je(b){var c;c=b[uu]==null?null:String(b[uu]);if($p(vu,c)){return Ve(),Ue}else if($p(wu,c)){return Ve(),Te}return Ve(),Se}
function ar(j,b,c){var d=j.b[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var i=g.Q();if(j.O(b,i)){return g.R()}}}return null}
function br(j,b,c){var d=j.b[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var i=g.Q();if(j.O(b,i)){return true}}}return false}
function Nq(b,c){var d,e,f;for(e=new Dr(b.K().b);is(e.b);){d=mf(js(e.b),8);f=d.Q();if(c==null?f==null:Q(c,f)){return d}}return null}
function wr(b,c){var d,e,f;if(c!=null&&c.cM&&!!c.cM[8]){d=mf(c,8);e=d.Q();if($q(b.b,e)){f=_q(b.b,e);return b.b.N(d.R(),f)}}return false}
function Ke(b,c){switch(c.c){case 0:{b[uu]=vu;break}case 1:{b[uu]=wu;break}case 2:{Je(b)!=(Ve(),Se)&&(b[uu]=fu,undefined);break}}}
function Ab(b){var c;return b==null?'null':pf(b)?Bb(nf(b)):b!=null&&b.cM&&!!b.cM[1]?qu:(c=b,c.tM==cu||c.cM&&!!c.cM[1]?c.gC():Af).c}
function Ii(){Ii=cu;Fi=(a=new Ki,a.l=4194303,a.m=4194303,a.h=524287,a);Gi=(a=new Ki,a.l=0,a.m=0,a.h=524288,a);zi(1);zi(2);Hi=zi(0)}
function mb(b,c){if(b.f){throw new wp("Can't overwrite cause")}if(c==b){throw new tp('Self-causation not permitted')}b.f=c;return b}
function aq(d){if(d.length==0||d[0]>nu&&d[d.length-1]>nu){return d}var b=d.replace(/^(\s*)/,fu);var c=b.replace(/\s*$/,fu);return c}
function kc(b){var c,d,e,f;e=oc(pf(b.c)?nf(b.c):null);f=cf(oi,{33:1},38,e.length,0);for(c=0,d=f.length;c<d;++c){f[c]=new Wp(e[c])}nb(f)}
function zi(b){var c,d;if(b>-129&&b<128){c=b+128;wi==null&&(wi=cf(ji,{33:1},29,256,0));d=wi[c];!d&&(d=wi[c]=ti(b));return d}return ti(b)}
function ef(b,c,d){if(d!=null){if(b.qI>0&&!lf(d,b.qI)){throw new Wo}if(b.qI<0&&(d.tM==cu||d.cM&&!!d.cM[1])){throw new Wo}}return b[c]=d}
function mc(c){var d=fu;try{for(var e in c){if(e!='name'&&e!='message'&&e!='toString'){try{d+='\n '+e+pu+c[e]}catch(b){}}}}catch(b){}return d}
function un(){var b;this.g=(b=$doc.createElement('BUTTON'),b.type='button',b);this.g[$u]='gwt-Button';this.g.innerHTML='Authenticate with Google'}
function ic(b){var c,d,e;e=fu;b=aq(b);c=b.indexOf(ru);if(c!=-1){d=b.indexOf('function')==0?8:0;e=aq(b.substr(d,c-d))}return e.length>0?e:'anonymous'}
function wc(b){var c=b.ownerDocument;var d=b.cloneNode(true);var e=c.createElement('DIV');e.appendChild(d);outer=e.innerHTML;d.innerHTML=fu;return outer}
function Hm(b){if(!b.f){(Jn(),$q(In.b,b))&&Ln(b)}else if(b.f){Xm(b.f,b)}else if(b.f){throw new wp("This widget's parent does not implement HasWidgets")}}
function kp(b){var c=ip;!c&&(c=ip=/^\s*[+-]?((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?\s*$/i);if(c.test(b)){return parseFloat(b)}else{return Number.NaN}}
function $b(c,d){var b,e,f,g;for(e=0,f=c.length;e<f;++e){g=c[e];try{g[1]?g[0].q()&&(d=Yb(d,g)):Qo(g[0].b.b)}catch(b){b=si(b);if(!of(b,2))throw b}}return d}
function Rd(b,c,d){if(!b){throw new Np}if(!d){throw new Np}if(c<0){throw new sp}this.b=c;this.d=b;if(c>0){this.c=new fe(this);be(this.c,c)}else{this.c=null}}
function cj(b,c,d,e,f,g){var i=b+lu+c;d&&(i+=';expires='+(new Date(d)).toGMTString());e&&(i+=';domain='+e);f&&(i+=';path='+f);g&&(i+=';secure');$doc.cookie=i}
function Ls(b,c){var d,e,f;c.length<b.c&&(c=(e=c,f=af(0,b.c),df(e.aC,e.cM,e.qI,f),f));for(d=0;d<b.c;++d){ef(c,d,b.b[d])}c.length>b.c&&ef(c,b.c,null);return c}
function Tm(b,c){var d,e;if(c.f!=b){return false}try{Im(c,null)}finally{d=c.g;(e=d.parentNode,(!e||e.nodeType!=1)&&(e=null),e).removeChild(d);eo(b.b,c)}return true}
function Id(b){tb.call(this,'One or more exceptions caught, see full set in UmbrellaException#getCauses',b.H()==0?null:mf(b.I(cf(qi,{22:1,33:1},9,0,0)),22)[0]);this.b=b}
function Gm(b){if(!b.c){throw new wp("Should only call onDetach when the widget is attached to the browser's document")}try{b.z()}finally{b.g.__listener=null;b.c=false}}
function T(b){var c,d,e,f,g,i;if(b.d==null||b.d.length==0){return fu}d=new vq;c=false;for(f=b.d,g=0,i=f.length;g<i;++g){e=f[g];c&&(d.b.b+=nu,d);c=true;d.b.b+=e}return d.b.b}
function Rp(){Rp=cu;Qp=df(hi,{33:1},-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}
function Fq(b){var c,d,e,f;e=new qq;c=null;e.b.b+='[';d=b.B();while(d.D()){c!=null?(e.b.b+=c,e):(c=iv);f=d.E();e.b.b+=f===b?'(this Collection)':fu+f}e.b.b+=']';return e.b.b}
function be(b,c){if(c<=0){throw new tp('must be positive')}b.c?($wnd.clearInterval(b.d),undefined):($wnd.clearTimeout(b.d),undefined);Js($d,b);b.c=false;b.d=ce(b,c);Es($d,b)}
function Hp(b){var c,d,e;c=cf(hi,{33:1},-1,8,1);d=(Rp(),Qp);e=7;if(b>=0){while(b>15){c[e--]=d[b&15];b>>=4}}else{while(e>0){c[e--]=d[b&15];b>>=4}}c[e]=d[b&15];return bq(c,e,8)}
function kt(){kt=cu;it=df(pi,{33:1},1,['Sun','Mon','Tue','Wed','Thu','Fri','Sat']);jt=df(pi,{33:1},1,['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'])}
function fl(b,c,d){var e;if(b.c==null){throw new rk}e=new ll(b,c);!b.d&&(b.d=new gk);ak(b.d,b.c);ek(b.d,e);le(b.d.b,tu,'text/x-gwt-rpc; charset=utf-8');fk(b.d,d);return dk(b.d)}
function ir(j,b,c){var d=j.b[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var i=g.Q();if(j.O(b,i)){d.length==1?delete j.b[c]:d.splice(e,1);--j.e;return g.R()}}}return null}
function af(b,c){var d=new Array(c);if(b==3){for(var e=0;e<c;++e){var f=new Object;f.l=f.m=f.h=0;d[e]=f}}else if(b>0){var f=[null,0,false][b];for(var e=0;e<c;++e){d[e]=f}}return d}
function Im(b,c){var d;d=b.f;if(!c){try{!!d&&d.c&&Gm(b)}finally{b.f=null}}else{if(d){throw new wp('Cannot set a new parent without first clearing the old parent')}b.f=c;c.c&&b.A()}}
function Ai(b,c){var d,e;d=b.h>>19;e=c.h>>19;return d==0?e!=0||b.h>c.h||b.h==c.h&&b.m>c.m||b.h==c.h&&b.m==c.m&&b.l>=c.l:!(e==0||b.h<c.h||b.h==c.h&&b.m<c.m||b.h==c.h&&b.m==c.m&&b.l<c.l)}
function Al(){Al=cu;pl=new El;ql=new Nl;rl=new Ql;sl=new Tl;tl=new Wl;ul=new Zl;vl=new am;wl=new dm;xl=new gm;yl=new Hl;zl=new Kl;ol=df(ki,{33:1},30,[pl,ql,rl,sl,tl,ul,vl,wl,xl,yl,zl])}
function Mi(b){return $stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date).getTime(),type:'onModuleLoadStart',className:b})}
function Ik(b){var c,d,e,f;c=b.c[--b.b];if(c<0){return Hs(b.f,-(c+1))}d=c>0?b.e[c-1]:null;if(d==null){return null}return e=(Es(b.f,null),b.f.c),f=rm(b.d,b,d),Ks(b.f,e-1,f),qm(b.d,b,f,d),f}
function md(c,d){var b,e,f;!d.d||(d.d=false,d.e=null);f=d.e;d.e=c.c;try{wd(c.b,d)}catch(b){b=si(b);if(of(b,6)){e=b;throw new Kd(e.b)}else throw b}finally{f==null?(d.d=true,d.e=null):(d.e=f)}}
function qo(){if($wnd.XMLHttpRequest){return new $wnd.XMLHttpRequest}else{try{return new $wnd.ActiveXObject('MSXML2.XMLHTTP.3.0')}catch(b){return new $wnd.ActiveXObject('Microsoft.XMLHTTP')}}}
function dq(b){var c,d;if(b>=65536){c=55296+(b-65536>>10&1023)&65535;d=56320+(b-65536&1023)&65535;return String.fromCharCode(c)+String.fromCharCode(d)}else{return String.fromCharCode(b&65535)}}
function en(c,d){var j;bn();var b,e,f,g,i;e=null;for(i=c.B();i.D();){g=mf(i.E(),16);try{d.C(g)}catch(b){b=si(b);if(of(b,9)){f=b;!e&&(e=new st);j=dr(e.b,f,e)}else throw b}}if(e){throw new cn(e)}}
function er(n,b,c,d){var e=n.b[d];if(e){for(var f=0,g=e.length;f<g;++f){var i=e[f];var j=i.Q();if(n.O(b,j)){var k=i.R();i.S(c);return k}}}else{e=n.b[d]=[]}var i=new Ht(b,c);e.push(i);++n.e;return null}
function el(c,d,e){var b,f,g;g=fl(c,d,e);try{return Ie(Uu,g.b),ke(g,g.e,g.b)}catch(b){b=si(b);if(of(b,13)){f=b;new Zj(f)}else throw b}finally{!!$stats&&$stats(km(d,Wu,e.length,'requestSent'))}return null}
function ud(b,c,d){var e;if(!c){throw new Op('Cannot add a handler with a null type')}if(!d){throw new Op('Cannot add a null handler')}b.c>0?td(b,new vo(b,c,d)):(e=xd(b,c,null),e.F(d),undefined);return new so}
function lq(b){var c,d,e,f;c=0;e=b.length;f=e-4;d=0;while(d<f){c=b.charCodeAt(d+3)+31*(b.charCodeAt(d+2)+31*(b.charCodeAt(d+1)+31*(b.charCodeAt(d)+31*c)))|0;d+=4}while(d<e){c=c*31+b.charCodeAt(d++)}return c|0}
function bo(b,c,d){var e,f;if(d<0||d>b.c){throw new zp}if(b.c==b.b.length){f=cf(li,{33:1},16,b.b.length*2,0);for(e=0;e<b.b.length;++e){ef(f,e,b.b[e])}b.b=f}++b.c;for(e=b.c-1;e>d;--e){ef(b.b,e,b.b[e-1])}ef(b.b,d,c)}
function Bi(b,c){var d,e,f,g;c&=63;d=b.h&1048575;if(c<22){g=d>>>c;f=b.m>>c|d<<22-c;e=b.l>>c|b.m<<22-c}else if(c<44){g=0;f=d>>>c-22;e=b.m>>c-22|b.h<<44-c}else{g=0;f=0;e=d>>>c-44}return ui(e&4194303,f&4194303,g&1048575)}
function Nn(b){Jn();var c,d;d=mf(_q(Hn,b),17);c=null;if(b!=null){if(!(c=$doc.getElementById(b))){return null}}if(d){if(!c||d.g==c){return d}}Hn.e==0&&nj(new Un);!c?(d=new Yn):(d=new Kn(c));dr(Hn,b,d);rt(In,d);return d}
function Fm(b){var c;if(b.c){throw new wp("Should only call onAttach when the widget is detached from the browser's document")}b.c=true;b.g.__listener=b;c=b.d;b.d=-1;c>0&&(b.d==-1?Nj(b.g,c|(b.g.__eventBits||0)):(b.d|=c));b.y()}
function Ci(b){var c,d,e;if(xi(b,(Ii(),Gi))){return -9223372036854775808}if(!Ai(b,Hi)){return -vi((c=~b.l+1&4194303,d=~b.m+(c==0?1:0)&4194303,e=~b.h+(c==0&&d==0?1:0)&1048575,ui(c,d,e)))}return b.l+b.m*4194304+b.h*17592186044416}
function Qk(b,c){b.c=eval(c);b.b=b.c.length;Gs(b.f);b.j=b.c[--b.b];b.i=b.c[--b.b];if(b.j!=7){throw new Rj('Expecting version 7 from server, got '+b.j+Vu)}if(((b.i|3)^3)!=0){throw new Rj('Got an unknown flag from server: '+b.i)}b.e=b.c[--b.b]}
function Fo(){var b,c;Fo=cu;Eo=(b={},b[av]=[Vj,Uj,Wj],b[bv]=[mk,lk],b[cv]=[undefined,undefined,wk],b[dv]=[Mo,Lo],b[_u]=[yk,xk,zk],b[ev]=[Ck,Bk],b[fv]=[Ek,Dk],b);c=[];c[Lb(kg)]=av;c[Lb(ng)]=bv;c[Lb(rg)]=cv;c[Lb(oh)]=dv;c[Lb(Ih)]=_u;c[Lb(fi)]=ev;c[Lb(gi)]=fv}
function K(b,c){if(!!b.b&&!b.b.closed){$wnd.alert(iu+(new wp('Authentication in progress')).g)}else{b.b=$wnd.open(c,'popupWindow','width=800,height=600');!b.b&&($wnd.alert(iu+(new sb('The authentication popup window appears to have been blocked')).p()),undefined)}}
function me(c,d){var b,e,f,g;if(!!c.c&&c.c.e>0){for(g=new Dr((new xr(c.c)).b);is(g.b);){f=mf(js(g.b),8);try{d.setRequestHeader(mf(f.Q(),1),mf(f.R(),1))}catch(b){b=si(b);if(of(b,7)){e=b;throw new ze(e.p())}else throw b}}}else{d.setRequestHeader(tu,'text/plain; charset=utf-8')}}
--></script>
<script><!--
function ke(c,d,e){var b,f,g,i,j;j=qo();try{j.open(c.d,c.g,true)}catch(b){b=si(b);if(of(b,7)){f=b;i=new Ce(c.g);mb(i,new ze(f.p()));throw i}else throw b}me(c,j);g=new Rd(j,c.f,e);po(j,new re(g,e));try{j.send(d)}catch(b){b=si(b);if(of(b,7)){f=b;throw new ze(f.p())}else throw b}return g}
function _i(c){var d=$doc.cookie;if(d&&d!=fu){var e=d.split('; ');for(var f=0;f<e.length;++f){var g,i;var j=e[f].indexOf(lu);if(j==-1){g=e[f];i=fu}else{g=e[f].substring(0,j);i=e[f].substring(j+1)}if(Zi){try{g=decodeURIComponent(g)}catch(b){}try{i=decodeURIComponent(i)}catch(b){}}c.M(g,i)}}}
function al(b){var c=Uk;var d=0;var e=fu;var f;while((f=c.exec(b))!=null){e+=b.substring(d,f.index);d=f.index+1;var g=f[0].charCodeAt(0);if(g==0){e+='\\0'}else if(g==92){e+='\\\\'}else if(g==124){e+='\\!'}else{var i=g.toString(16);e+='\\u0000'.substring(0,6-i.length)+i}}return e+b.substring(d)}
function Zb(b){var c,d,e,f,g,i;e=b.length;if(e==0){return null}c=false;g=(new Date).getTime();while((new Date).getTime()-g<100){for(d=0;d<e;++d){i=b[d];if(!i){continue}if(!i[0].q()){b[d]=null;c=true}}}if(c){f=[];for(d=0;d<e;++d){!!b[d]&&(f[f.length]=b[d],undefined)}return f.length==0?null:f}else{return b}}
function wd(c,d){var b,e,f,g,i,j,k;if(!d){throw new Op('Cannot fire null event')}try{++c.c;i=yd(c,d.s());e=null;j=c.d?i.W(i.H()):i.V();while(c.d?j.c>0:j.c<j.d.H()){g=c.d?ps(j):js(j);try{d.r(mf(g,18))}catch(b){b=si(b);if(of(b,9)){f=b;!e&&(e=new st);k=dr(e.b,f,e)}else throw b}}if(e){throw new Id(e)}}finally{--c.c;c.c==0&&zd(c)}}
function Oj(){var e=$wnd.onbeforeunload;var f=$wnd.onunload;$wnd.onbeforeunload=function(b){var c,d;try{c=eu(qj)()}finally{d=e&&e(b)}if(c!=null){return c}if(d!=null){return d}};$wnd.onunload=eu(function(b){try{lj&&id((!mj&&(mj=new zj),mj))}finally{f&&f(b);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}})}
function Mj(){$wnd.addEventListener(Iu,eu(function(b){var c=Fj;if(c&&!b.relatedTarget){if('html'==b.target.tagName.toLowerCase()){var d=$doc.createEvent('MouseEvents');d.initMouseEvent(Ku,true,true,$wnd,0,b.screenX,b.screenY,b.clientX,b.clientY,b.ctrlKey,b.altKey,b.shiftKey,b.metaKey,b.button,null);c.dispatchEvent(d)}}}),true);$wnd.addEventListener(Lu,Hj,true)}
function bt(b){var c,d,e,f,g,i,j;if(b.b.getHours()%24!=0){d=new Date(b.b.getTime());d.setDate(d.getDate()+1);g=b.b.getTimezoneOffset()-d.getTimezoneOffset();if(g>0){i=~~(g/60);j=g%60;e=b.b.getDate();c=b.b.getHours();c+i>=24&&++e;f=new Date(b.b.getFullYear(),b.b.getMonth(),e,i,b.b.getMinutes()+j,b.b.getSeconds(),b.b.getMilliseconds());b.b.setTime(f.getTime())}}}
function ri(){var b;!!$stats&&Mi('com.google.gwt.user.client.UserAgentAsserter');b=kj();Zp(xu,b)||($wnd.alert('ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (gecko1_8) does not match the runtime user.agent value ('+b+'). Expect more errors.\n'),undefined);!!$stats&&Mi('demo.authentication.client.OAuthdemo');Po(Oo())}
function Qd(c){try{if(c.status===undefined){return 'XmlHttpRequest.status == undefined, please see Safari bug http://bugs.webkit.org/show_bug.cgi?id=3810 for more details'}return null}catch(b){return 'Unable to read XmlHttpRequest.status; likely causes are a networking error or bad cross-domain request. Please see https://bugzilla.mozilla.org/show_bug.cgi?id=238559 for more details'}}
function x(b,c){var d,e,f,g,i;b.c=c;d=uq(uq(uq(uq(uq(uq(uq(uq(uq(uq(uq(uq(new wq(c.b),c.b.indexOf(ju)!=-1?ku:ju),'client_id'),lu),P(c.c)),ku),'response_type'),lu),'token'),ku),'scope'),lu),P(T(c))).b.b+'&redirect_uri='+P(b.d);e=(f=b.f.n(c.c+mu+T(c)),f!=null?(i=_p(f,mu,0),g=new F,g.b=i[0],g.c=i.length>1?i[1]:null,g):null);!e||e.c==null||(new mp(jp(e.c))).b<(new Date).getTime()+600000?K(b,d):Ub(b.e,new C(e))}
function _p(p,b,c){var d=new RegExp(b,'g');var e=[];var f=0;var g=p;var i=null;while(true){var j=d.exec(g);if(j==null||g==fu||f==c-1&&c>0){e[f]=g;break}else{e[f]=g.substring(0,j.index);g=g.substring(j.index+j[0].length,g.length);d.lastIndex=0;if(i==g){e[f]=g.substring(0,1);g=g.substring(1)}i=g;f++}}if(c==0&&p.length>0){var k=e.length;while(k>0&&e[k-1]==fu){--k}k<e.length&&e.splice(k,e.length-k)}var n=cf(pi,{33:1},1,e.length,0);for(var o=0;o<e.length;++o){n[o]=e[o]}return n}
function _k(){var b=navigator.userAgent.toLowerCase();if(b.indexOf('android')!=-1){return /[\u0000\|\\\u0080-\uFFFF]/g}else if(b.indexOf(Au)!=-1){return /[\u0000\|\\\u0300-\u03ff\u0590-\u05FF\u0600-\u06ff\u0730-\u074A\u07eb-\u07f3\u0940-\u0963\u0980-\u09ff\u0a00-\u0a7f\u0b00-\u0b7f\u0e00-\u0e7f\u0f00-\u0fff\u1900-\u194f\u1a00-\u1a1f\u1b00-\u1b7f\u1dc0-\u1dff\u1f00-\u1fff\u2000-\u206f\u20d0-\u20ff\u2100-\u214f\u2300-\u23ff\u2a00-\u2aff\u3000-\u303f\uD800-\uFFFF]/g}else{return /[\u0000\|\\\uD800-\uFFFF]/g}}
function kj(){var c=navigator.userAgent.toLowerCase();var d=function(b){return parseInt(b[1])*1000+parseInt(b[2])};if(function(){return c.indexOf(zu)!=-1}())return zu;if(function(){return c.indexOf(Au)!=-1}())return 'safari';if(function(){return c.indexOf(Bu)!=-1&&$doc.documentMode>=9}())return 'ie9';if(function(){return c.indexOf(Bu)!=-1&&$doc.documentMode>=8}())return 'ie8';if(function(){var b=/msie ([0-9]+)\.([0-9]+)/.exec(c);if(b&&b.length==3)return d(b)>=6000}())return 'ie6';if(function(){return c.indexOf('gecko')!=-1}())return xu;return 'unknown'}
function yi(b){var c,d,e,f,g,i,j,k;if(isNaN(b)){return Ii(),Hi}if(b<-9223372036854775808){return Ii(),Gi}if(b>=9223372036854775807){return Ii(),Fi}f=false;if(b<0){f=true;b=-b}e=0;if(b>=17592186044416){e=~~Math.max(Math.min(b/17592186044416,2147483647),-2147483648);b-=e*17592186044416}d=0;if(b>=4194304){d=~~Math.max(Math.min(b/4194304,2147483647),-2147483648);b-=d*4194304}c=~~Math.max(Math.min(b,2147483647),-2147483648);g=(a=new Ki,a.l=c,a.m=d,a.h=e,a);f&&(i=~g.l+1&4194303,j=~g.m+(i==0?1:0)&4194303,k=~g.h+(i==0&&j==0?1:0)&1048575,g.l=i,g.m=j,g.h=k,undefined);return g}
function w(b,c){var d,e,f,g,i,j,k,n,o,p;j=new F;d=null;e=fu;f=fu;i=1;while(i<c.length-1){o=c.indexOf(dq(61),i);if(o<0){break}k=c.substr(i,o-i);n=c.indexOf(dq(38),o);n=n<0?c.length:n;p=c.substr(o+1,n-(o+1));i=n+1;if(Zp(k,'access_token')){j.b=p}else if(Zp(k,'expires_in')){g=new mp((new mp(jp(p))).b*1000);j.c=fu+((new Date).getTime()+g.b)}else Zp(k,gu)?(d=p):Zp(k,'error_description')?(e=' ('+p+hu):Zp(k,'error_uri')&&(f='; see: '+p)}if(d!=null){$wnd.alert(iu+(new sb('Error from provider: '+d+e+f)).p())}else if(j.b==null){$wnd.alert(iu+(new sb('Could not find access_token in hash '+c)).p())}else{y(b,b.c,j);Qo(j.b)}}
function Ao(c,d){var b,e,f,g,i;f=new lm;!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:Zu,evtGroup:f.b,method:Wu,millis:(new Date).getTime(),type:'begin'});g=(i=new Yk(c.b,c.e),Zq(i.e),Zq(i.f),Gs(i.g),i.b=new qq,Mk(i,i.c),Mk(i,i.d),i);try{Zk(g.b,fu+Lk(g,'demo.authentication.client.CalendarConnectionService'));Zk(g.b,fu+Lk(g,'getConnection'));Zk(g.b,'1');Zk(g.b,fu+Lk(g,_u));Zk(g.b,fu+Lk(g,d));e=Wk(g);!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:Zu,evtGroup:f.b,method:Wu,millis:(new Date).getTime(),type:'requestSerialized'});el(c,(Al(),f),e)}catch(b){b=si(b);if(!of(b,14))throw b}}
function kl(c,d){var b,e,f,g,i,j;i=null;e=null;try{g=d.b.responseText;j=d.b.status;!!$stats&&$stats(km(c.c,c.b,g.length,'responseReceived'));j!=200?(e=new uk(j,g)):g==null?(e=new Yj('No response payload')):g.indexOf(Xu)==0?(i=Ik(dl(c.d,g))):g.indexOf(Yu)==0?(e=mf(Ik(dl(c.d,g)),9)):(e=new Yj(g))}catch(b){b=si(b);if(of(b,14)){f=b;e=new Sj(f)}else if(of(b,9)){f=b;e=f}else throw b}finally{!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:Zu,evtGroup:c.c.b,method:c.b,millis:(new Date).getTime(),type:'responseDeserialized'})}try{!e?Uo(mf(i,15)):undefined}finally{!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:Zu,evtGroup:c.c.b,method:c.b,millis:(new Date).getTime(),type:'end'})}}
function Cj(b){switch(b){case 'blur':return 4096;case 'change':return 1024;case su:return 1;case Cu:return 2;case 'focus':return 2048;case Du:return 128;case Eu:return 256;case Fu:return 512;case 'load':return 32768;case 'losecapture':return 8192;case Gu:return 4;case Hu:return 64;case Iu:return 32;case Ju:return 16;case Ku:return 8;case 'scroll':return 16384;case gu:return 65536;case Lu:case Mu:return 131072;case 'contextmenu':return 262144;case 'paste':return 524288;case Nu:return 1048576;case Ou:return 2097152;case Pu:return 4194304;case Qu:return 8388608;case Ru:return 16777216;case Su:return 33554432;case Tu:return 67108864;case 'ended':return 134217728;case 'progress':return 268435456;case 'canplaythrough':return 536870912;default:return -1;}}
function Kj(){Gj=eu(function(b){return true});Ij=eu(function(b){var c,d=this;while(d&&!(c=d.__listener)){d=d.parentNode}d&&d.nodeType!=1&&(d=null);c&&Ej(c)&&fj(b,d,c)});Jj=eu(function(b){this.__gwtLastUnhandledEvent=b.type;Ij.call(this,b)});Hj=eu(function(b){var c=Gj;if(c(b)){var d=Fj;if(d&&d.__listener){if(Ej(d.__listener)){fj(b,d,d.__listener);b.stopPropagation()}}}});$wnd.addEventListener(su,Hj,true);$wnd.addEventListener(Cu,Hj,true);$wnd.addEventListener(Gu,Hj,true);$wnd.addEventListener(Ku,Hj,true);$wnd.addEventListener(Hu,Hj,true);$wnd.addEventListener(Ju,Hj,true);$wnd.addEventListener(Iu,Hj,true);$wnd.addEventListener(Mu,Hj,true);$wnd.addEventListener(Du,Gj,true);$wnd.addEventListener(Fu,Gj,true);$wnd.addEventListener(Eu,Gj,true);$wnd.addEventListener(Nu,Hj,true);$wnd.addEventListener(Ou,Hj,true);$wnd.addEventListener(Pu,Hj,true);$wnd.addEventListener(Qu,Hj,true);$wnd.addEventListener(Ru,Hj,true);$wnd.addEventListener(Su,Hj,true);$wnd.addEventListener(Tu,Hj,true)}
function Lj(b,c){var d=(b.__eventBits||0)^c;b.__eventBits=c;if(!d)return;d&1&&(b.onclick=c&1?Ij:null);d&2&&(b.ondblclick=c&2?Ij:null);d&4&&(b.onmousedown=c&4?Ij:null);d&8&&(b.onmouseup=c&8?Ij:null);d&16&&(b.onmouseover=c&16?Ij:null);d&32&&(b.onmouseout=c&32?Ij:null);d&64&&(b.onmousemove=c&64?Ij:null);d&128&&(b.onkeydown=c&128?Ij:null);d&256&&(b.onkeypress=c&256?Ij:null);d&512&&(b.onkeyup=c&512?Ij:null);d&1024&&(b.onchange=c&1024?Ij:null);d&2048&&(b.onfocus=c&2048?Ij:null);d&4096&&(b.onblur=c&4096?Ij:null);d&8192&&(b.onlosecapture=c&8192?Ij:null);d&16384&&(b.onscroll=c&16384?Ij:null);d&32768&&(b.onload=c&32768?Jj:null);d&65536&&(b.onerror=c&65536?Ij:null);d&131072&&(b.onmousewheel=c&131072?Ij:null);d&262144&&(b.oncontextmenu=c&262144?Ij:null);d&524288&&(b.onpaste=c&524288?Ij:null);d&1048576&&(b.ontouchstart=c&1048576?Ij:null);d&2097152&&(b.ontouchmove=c&2097152?Ij:null);d&4194304&&(b.ontouchend=c&4194304?Ij:null);d&8388608&&(b.ontouchcancel=c&8388608?Ij:null);d&16777216&&(b.ongesturestart=c&16777216?Ij:null);d&33554432&&(b.ongesturechange=c&33554432?Ij:null);d&67108864&&(b.ongestureend=c&67108864?Ij:null)}
var fu='',nu=' ',ku='&',ru='(',hu=')',iv=', ',mu='-----',Vu='.',Yu='//EX',Xu='//OK',jv='0',hv=':',pu=': ',lu='=',ju='?',Wu='CalendarConnectionService_Proxy.getConnection',tu='Content-Type',Lu='DOMMouseScroll',iu='Error:\n',qu='String',tv='UmbrellaException',mv='[Ljava.lang.',Uu='callback',$u='className',su='click',lv='com.google.api.gwt.oauth2.client.',ov='com.google.gwt.core.client.',pv='com.google.gwt.core.client.impl.',sv='com.google.gwt.event.dom.client.',rv='com.google.gwt.event.shared.',uv='com.google.gwt.http.client.',vv='com.google.gwt.storage.client.',nv='com.google.gwt.user.client.',wv='com.google.gwt.user.client.rpc.',av='com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException/3936916533',bv='com.google.gwt.user.client.rpc.RpcTokenException/2345075298',cv='com.google.gwt.user.client.rpc.XsrfToken/4254043109',xv='com.google.gwt.user.client.rpc.impl.',yv='com.google.gwt.user.client.ui.',qv='com.google.web.bindery.event.shared.',Cu='dblclick',Av='demo.authentication.client.',dv='demo.authentication.client.CalendarData/2788786176',uu='dir',gu='error',xu='gecko1_8',Su='gesturechange',Tu='gestureend',Ru='gesturestart',ou='gwt-oauth2-',kv='java.lang.',_u='java.lang.String/2004016611',zv='java.util.',ev='java.util.Stack/1346942793',fv='java.util.Vector/3057315478',Du='keydown',Eu='keypress',Fu='keyup',wu='ltr',Gu='mousedown',Hu='mousemove',Iu='mouseout',Ju='mouseover',Ku='mouseup',Mu='mousewheel',Bu='msie',gv='oauth',zu='opera',Zu='rpc',vu='rtl',Qu='touchcancel',Pu='touchend',Ou='touchmove',Nu='touchstart',yu='undefined',Au='webkit';var _,du={l:0,m:0,h:0};_=r.prototype={};_.eQ=function s(b){return this===b};_.gC=function t(){return Dh};_.hC=function u(){return this.$H||(this.$H=++Gb)};_.tS=function v(){return this.gC().c+'@'+Hp(this.hC())};_.toString=function(){return this.tS()};_.tM=cu;_.cM={};_=q.prototype=new r;_.k=function z(b){w(this,b)};_.gC=function A(){return wf};_.cM={};_.c=null;_.d=null;_.e=null;_.f=null;_=C.prototype=B.prototype=new r;_.gC=function D(){return sf};_.cM={};_.b=null;_=F.prototype=E.prototype=new r;_.gC=function G(){return tf};_.cM={};_.b=null;_.c=null;_=M.prototype=H.prototype=new q;_.k=function N(b){!!this.b&&!this.b.closed&&(this.b.close(),undefined);w(this,b)};_.gC=function O(){return uf};_.cM={};_.b=null;var I;_=V.prototype=S.prototype=new r;_.gC=function W(){return vf};_.cM={};_.b=null;_.c=null;_.d=null;_=ab.prototype=Y.prototype=new r;_.n=function bb(b){return $wnd[Z.b].getItem(b)};_.gC=function cb(){return yf};_.o=function db(b,c){Wi(Z.b,b,c)};_.cM={};var Z;_=eb.prototype=X.prototype=new Y;_.n=function fb(b){var c;return c=$i(),mf(ou+b==null?c.c:ou+b!=null?c.f[':gwt-oauth2-'+b]:ar(c,null,c.P(null)),1)};_.gC=function gb(){return xf};_.o=function hb(b,c){bj(ou+b,c,new ct)};_.cM={};_=lb.prototype=new r;_.gC=function ob(){return Jh};_.p=function pb(){return this.g};_.tS=function qb(){var b,c;return b=this.gC().c,c=this.p(),c!=null?b+pu+c:b};_.cM={9:1,33:1};_.f=null;_.g=null;_=kb.prototype=new lb;_.gC=function rb(){return vh};_.cM={9:1,24:1,33:1};_=sb.prototype=jb.prototype=new kb;_.gC=function ub(){return Eh};_.cM={2:1,9:1,24:1,33:1};_=vb.prototype=ib.prototype=new jb;_.gC=function wb(){return zf};_.p=function zb(){return this.d==null&&(this.e=Ab(this.c),this.b=xb(this.c),this.d=ru+this.e+'): '+this.b+Cb(this.c),undefined),this.d};_.cM={2:1,7:1,9:1,24:1,33:1};_.b=null;_.c=null;_.d=null;_.e=null;_=Db.prototype=new r;_.gC=function Eb(){return Bf};_.cM={};var Fb=0,Gb=0;_=Vb.prototype=Mb.prototype=new Db;_.gC=function Xb(){return Ef};_.cM={};_.b=null;_.c=null;_.d=null;_.e=false;_.f=null;_.g=null;_.i=null;_.j=false;var Nb;_=bc.prototype=ac.prototype=new r;_.q=function cc(){this.b.e=true;Rb(this.b);this.b.e=false;return this.b.j=Sb(this.b)};_.gC=function dc(){return Cf};_.cM={};_.b=null;_=fc.prototype=ec.prototype=new r;_.q=function gc(){this.b.e&&_b(this.b.f,1);return this.b.j};_.gC=function hc(){return Df};_.cM={};_.b=null;_=pc.prototype=new r;_.gC=function qc(){return Gf};_.cM={};_=sc.prototype=rc.prototype=new pc;_.gC=function tc(){return Ff};_.cM={};_.b=fu;_=Cc.prototype=new r;_.gC=function Dc(){return hh};_.tS=function Ec(){return 'An event type'};_.cM={};_.e=null;_=Bc.prototype=new Cc;_.gC=function Fc(){return Pf};_.cM={};_.d=false;_=Ac.prototype=new Bc;_.s=function Ic(){return Nc(),Mc};_.gC=function Jc(){return Jf};_.cM={};_.b=null;_.c=null;var Gc=null;_=zc.prototype=new Ac;_.gC=function Kc(){return Kf};_.cM={};_=yc.prototype=new zc;_.gC=function Lc(){return Lf};_.cM={};_=Pc.prototype=xc.prototype=new yc;_.r=function Qc(b){Oc(mf(b,3))};_.gC=function Rc(){return Hf};_.cM={};var Mc;_=Uc.prototype=new r;_.gC=function Wc(){return fh};_.hC=function Xc(){return this.d};_.tS=function Yc(){return 'Event type'};_.cM={};_.d=0;var Vc=0;_=Zc.prototype=Tc.prototype=new Uc;_.gC=function $c(){return Of};_.cM={};_=_c.prototype=Sc.prototype=new Tc;_.gC=function ad(){return If};_.cM={4:1};_.b=null;_.c=null;_=cd.prototype=bd.prototype=new r;_.gC=function dd(){return Mf};_.cM={};_.b=null;_=gd.prototype=ed.prototype=new Bc;_.r=function hd(b){mf(b,5).t(this)};_.s=function jd(){return fd};_.gC=function kd(){return Nf};_.cM={};var fd=null;_=nd.prototype=ld.prototype=new r;_.gC=function od(){return Rf};_.cM={27:1};_.b=null;_.c=null;_=rd.prototype=new r;_.gC=function sd(){return gh};_.cM={};_=qd.prototype=new rd;_.gC=function Ad(){return kh};_.cM={};_.b=null;_.c=0;_.d=false;_=Bd.prototype=pd.prototype=new qd;_.gC=function Cd(){return Qf};_.cM={};_=Ed.prototype=Dd.prototype=new r;_.gC=function Fd(){return Sf};_.cM={};_=Id.prototype=Hd.prototype=new jb;_.gC=function Jd(){return lh};_.cM={2:1,6:1,9:1,24:1,33:1};_.b=null;_=Kd.prototype=Gd.prototype=new Hd;_.gC=function Ld(){return Tf};_.cM={2:1,6:1,9:1,24:1,33:1};_=Rd.prototype=Md.prototype=new r;_.gC=function Sd(){return ag};_.cM={};_.b=0;_.c=null;_.d=null;_=Ud.prototype=new r;_.gC=function Vd(){return bg};_.cM={};_=Wd.prototype=Td.prototype=new Ud;_.gC=function Xd(){return Uf};_.cM={};_.b=null;_=Zd.prototype=new r;_.u=function de(){this.c||Js($d,this);Pd(this.b)};_.gC=function ee(){return hg};_.cM={10:1};_.c=false;_.d=0;var $d;_=fe.prototype=Yd.prototype=new Zd;_.gC=function ge(){return Vf};_.cM={10:1};_.b=null;_=ne.prototype=he.prototype=new r;_.gC=function pe(){return Yf};_.cM={};_.b=null;_.c=null;_.d=null;_.e=null;_.f=0;_.g=null;var ie;_=re.prototype=qe.prototype=new r;_.gC=function se(){return Wf};_.v=function te(b){if(b.readyState==4){oo(b);Od(this.c,this.b)}};_.cM={};_.b=null;_.c=null;_=ve.prototype=ue.prototype=new r;_.gC=function we(){return Xf};_.tS=function xe(){return this.b};_.cM={};_.b=null;_=ze.prototype=ye.prototype=new kb;_.gC=function Ae(){return Zf};_.cM={9:1,13:1,24:1,33:1};_=Ce.prototype=Be.prototype=new ye;_.gC=function De(){return $f};_.cM={9:1,13:1,24:1,33:1};_=Fe.prototype=Ee.prototype=new ye;_.gC=function Ge(){return _f};_.cM={9:1,13:1,24:1,33:1};_=Me.prototype=new r;_.eQ=function Ne(b){return this===b};_.gC=function Oe(){return uh};_.hC=function Pe(){return this.$H||(this.$H=++Gb)};_.tS=function Qe(){return this.b};_.cM={33:1,35:1,36:1};_.b=null;_.c=0;_=We.prototype=Le.prototype=new Me;_.gC=function Xe(){return cg};_.cM={28:1,33:1,35:1,36:1};var Re,Se,Te,Ue;_=$e.prototype=Ze.prototype=new r;_.gC=function bf(){return this.aC};_.cM={};_.aC=null;_.qI=0;var ff,gf;var wi=null;var Fi,Gi,Hi;_=Ki.prototype=Ji.prototype=new r;_.gC=function Li(){return dg};_.cM={29:1};_=Qi.prototype=Ni.prototype=new r;_.gC=function Ri(){return fg};_.cM={};_.b=null;var Oi=null,Pi=null;_=Ui.prototype=Ti.prototype=new r;_.gC=function Vi(){return eg};_.cM={};var Xi=null,Yi=null,Zi=true;var dj=null,ej=null;_=hj.prototype=gj.prototype=new r;_.gC=function ij(){return gg};_.t=function jj(b){while((_d(),$d).c>0){ae(mf(Hs($d,0),10))}};_.cM={5:1,18:1};var lj=false,mj=null;_=uj.prototype=rj.prototype=new Bc;_.r=function vj(b){rf(b);null.X()};_.s=function wj(){return sj};_.gC=function xj(){return ig};_.cM={};var sj;_=zj.prototype=yj.prototype=new ld;_.gC=function Aj(){return jg};_.cM={27:1};var Bj=false;var Fj=null,Gj=null,Hj=null,Ij=null,Jj=null;_=Sj.prototype=Rj.prototype=Qj.prototype=Pj.prototype=new jb;_.gC=function Tj(){return kg};_.cM={2:1,9:1,24:1,33:1};_=Zj.prototype=Yj.prototype=Xj.prototype=new jb;_.gC=function $j(){return lg};_.cM={2:1,9:1,24:1,33:1};_=gk.prototype=_j.prototype=new r;_.gC=function hk(){return mg};_.cM={};_.b=null;_=jk.prototype=ik.prototype=new jb;_.gC=function kk(){return ng};_.cM={2:1,9:1,24:1,33:1};_=ok.prototype=nk.prototype=new kb;_.gC=function pk(){return og};_.cM={9:1,14:1,24:1,33:1};_=rk.prototype=qk.prototype=new Xj;_.gC=function sk(){return pg};_.cM={2:1,9:1,24:1,33:1};_=uk.prototype=tk.prototype=new Xj;_.gC=function vk(){return qg};_.cM={2:1,9:1,24:1,33:1};_=Fk.prototype=new r;_.gC=function Gk(){return ug};_.cM={};_.i=0;_.j=7;_=Hk.prototype=new Fk;_.gC=function Jk(){return sg};_.cM={};_=Kk.prototype=new Fk;_.gC=function Nk(){return tg};_.cM={};_=Rk.prototype=Ok.prototype=new Hk;_.gC=function Sk(){return vg};_.cM={};_.b=0;_.c=null;_.d=null;_.e=null;_=Yk.prototype=Tk.prototype=new Kk;_.gC=function $k(){return wg};_.tS=function bl(){return Wk(this)};_.cM={};_.b=null;_.c=null;_.d=null;var Uk;_=cl.prototype=new r;_.gC=function hl(){return xg};_.cM={};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_=ll.prototype=jl.prototype=new r;_.gC=function ml(){return Kg};_.cM={};_.b=null;_.c=null;_.d=null;_=nl.prototype=new Me;_.gC=function Bl(){return Jg};_.cM={30:1,33:1,35:1,36:1};var ol,pl,ql,rl,sl,tl,ul,vl,wl,xl,yl,zl;_=El.prototype=Dl.prototype=new nl;_.gC=function Fl(){return Ag};_.cM={30:1,33:1,35:1,36:1};_=Hl.prototype=Gl.prototype=new nl;_.gC=function Il(){return yg};_.cM={30:1,33:1,35:1,36:1};_=Kl.prototype=Jl.prototype=new nl;_.gC=function Ll(){return zg};_.cM={30:1,33:1,35:1,36:1};_=Nl.prototype=Ml.prototype=new nl;_.gC=function Ol(){return Bg};_.cM={30:1,33:1,35:1,36:1};_=Ql.prototype=Pl.prototype=new nl;_.gC=function Rl(){return Cg};_.cM={30:1,33:1,35:1,36:1};_=Tl.prototype=Sl.prototype=new nl;_.gC=function Ul(){return Dg};_.cM={30:1,33:1,35:1,36:1};_=Wl.prototype=Vl.prototype=new nl;_.gC=function Xl(){return Eg};_.cM={30:1,33:1,35:1,36:1};_=Zl.prototype=Yl.prototype=new nl;_.gC=function $l(){return Fg};_.cM={30:1,33:1,35:1,36:1};_=am.prototype=_l.prototype=new nl;_.gC=function bm(){return Gg};_.cM={30:1,33:1,35:1,36:1};_=dm.prototype=cm.prototype=new nl;_.gC=function em(){return Hg};_.cM={30:1,33:1,35:1,36:1};_=gm.prototype=fm.prototype=new nl;_.gC=function hm(){return Ig};_.cM={30:1,33:1,35:1,36:1};_=lm.prototype=im.prototype=new r;_.gC=function mm(){return Lg};_.x=function nm(b,c){return {moduleName:$moduleName,sessionId:$sessionId,subSystem:Zu,evtGroup:this.b,method:b,millis:(new Date).getTime(),type:c}};_.cM={};_.b=0;var jm=0;_=om.prototype=new r;_.gC=function tm(){return Mg};_.cM={};_.b=null;_=Am.prototype=new r;_.gC=function Bm(){return bh};_.tS=function Cm(){if(!this.g){return '(null handle)'}return wc(this.g)};_.cM={32:1};_.g=null;_=zm.prototype=new Am;_.y=function Km(){};_.z=function Lm(){};_.gC=function Mm(){return eh};_.A=function Nm(){Fm(this)};_.w=function Om(b){var c;switch(Cj(b.type)){case 16:case 32:c=uc(b);if(!!c&&vc(this.g,c)){return}}Hc(b,this,this.g)};_.cM={11:1,16:1,26:1,27:1,31:1,32:1};_.c=false;_.d=0;_.e=null;_.f=null;_=ym.prototype=new zm;_.y=function Pm(){en(this,(bn(),_m))};_.z=function Qm(){en(this,(bn(),an))};_.gC=function Rm(){return Yg};_.cM={11:1,16:1,26:1,27:1,31:1,32:1};_=xm.prototype=new ym;_.gC=function Um(){return Tg};_.B=function Vm(){return new ko(this.b)};_.cM={11:1,16:1,26:1,27:1,31:1,32:1};_=wm.prototype=new xm;_.gC=function Zm(){return Ng};_.cM={11:1,16:1,26:1,27:1,31:1,32:1};_=cn.prototype=$m.prototype=new Gd;_.gC=function dn(){return Qg};_.cM={2:1,6:1,9:1,24:1,33:1};var _m,an;_=gn.prototype=fn.prototype=new r;_.C=function hn(b){b.A()};_.gC=function jn(){return Og};_.cM={};_=ln.prototype=kn.prototype=new r;_.C=function mn(b){Gm(b)};_.gC=function nn(){return Pg};_.cM={};_=qn.prototype=new zm;_.gC=function rn(){return Vg};_.A=function sn(){var b;Fm(this);b=this.g.tabIndex;-1==b&&(this.g.tabIndex=0,undefined)};_.cM={11:1,16:1,26:1,27:1,31:1,32:1};_=pn.prototype=new qn;_.gC=function tn(){return Rg};_.cM={11:1,16:1,26:1,27:1,31:1,32:1};_=un.prototype=on.prototype=new pn;_.gC=function vn(){return Sg};_.cM={11:1,16:1,26:1,27:1,31:1,32:1};_=yn.prototype=wn.prototype=new r;_.gC=function zn(){return Ug};_.cM={};_.b=null;_.c=null;_.d=null;_=Bn.prototype=new zm;_.gC=function Cn(){return Wg};_.cM={11:1,16:1,26:1,27:1,31:1,32:1};_.b=null;_=Dn.prototype=An.prototype=new Bn;_.gC=function En(){return Xg};_.cM={11:1,16:1,26:1,27:1,31:1,32:1};_=Kn.prototype=Fn.prototype=new wm;_.gC=function On(){return ah};_.cM={11:1,16:1,17:1,26:1,27:1,31:1,32:1};var Gn,Hn,In;_=Qn.prototype=Pn.prototype=new r;_.C=function Rn(b){b.c&&Gm(b)};_.gC=function Sn(){return Zg};_.cM={};_=Un.prototype=Tn.prototype=new r;_.gC=function Vn(){return $g};_.t=function Wn(b){Mn()};_.cM={5:1,18:1};_=Yn.prototype=Xn.prototype=new Fn;_.gC=function Zn(){return _g};_.cM={11:1,16:1,17:1,26:1,27:1,31:1,32:1};_=fo.prototype=$n.prototype=new r;_.gC=function go(){return dh};_.B=function ho(){return new ko(this)};_.cM={};_.b=null;_.c=0;_=ko.prototype=io.prototype=new r;_.gC=function lo(){return ch};_.D=function mo(){return this.b<this.c.c-1};_.E=function no(){return jo(this)};_.cM={};_.b=-1;_.c=null;_=so.prototype=ro.prototype=new r;_.gC=function to(){return ih};_.cM={};_=vo.prototype=uo.prototype=new r;_.gC=function wo(){return jh};_.cM={21:1};_.b=null;_.c=null;_.d=null;_.e=null;_=Bo.prototype=xo.prototype=new cl;_.gC=function Co(){return mh};_.cM={};var yo;_=Go.prototype=Do.prototype=new om;_.gC=function Ho(){return nh};_.cM={};var Eo=null;_=Jo.prototype=Io.prototype=new r;_.gC=function Ko(){return oh};_.cM={15:1,33:1};_.d=null;var No;_=So.prototype=Ro.prototype=new r;_.gC=function To(){return ph};_.cM={3:1,18:1};_=Wo.prototype=Vo.prototype=new jb;_.gC=function Xo(){return qh};_.cM={2:1,9:1,24:1,33:1};_=Zo.prototype=Yo.prototype=new r;_.gC=function bp(){return sh};_.tS=function cp(){return ((this.b&2)!=0?'interface ':(this.b&1)!=0?fu:'class ')+this.c};_.cM={};_.b=0;_.c=null;_=ep.prototype=dp.prototype=new jb;_.gC=function fp(){return rh};_.cM={2:1,9:1,24:1,33:1};_=hp.prototype=new r;_.gC=function lp(){return Ch};_.cM={33:1,37:1};var ip=null;_=mp.prototype=gp.prototype=new hp;_.eQ=function np(b){return b!=null&&b.cM&&!!b.cM[25]&&mf(b,25).b==this.b};_.gC=function op(){return th};_.hC=function pp(){return ~~Math.max(Math.min(this.b,2147483647),-2147483648)};_.tS=function qp(){return fu+this.b};_.cM={25:1,33:1,35:1,37:1};_.b=0;_=tp.prototype=sp.prototype=rp.prototype=new jb;_.gC=function up(){return wh};_.cM={2:1,9:1,24:1,33:1};_=wp.prototype=vp.prototype=new jb;_.gC=function xp(){return xh};_.cM={2:1,9:1,24:1,33:1};_=Ap.prototype=zp.prototype=yp.prototype=new jb;_.gC=function Bp(){return yh};_.cM={2:1,9:1,24:1,33:1};_=Dp.prototype=Cp.prototype=new hp;_.eQ=function Ep(b){return b!=null&&b.cM&&!!b.cM[12]&&mf(b,12).b==this.b};_.gC=function Fp(){return zh};_.hC=function Gp(){return this.b};_.tS=function Ip(){return fu+this.b};_.cM={12:1,33:1,35:1,37:1};_.b=0;var Kp;_=Op.prototype=Np.prototype=Mp.prototype=new jb;_.gC=function Pp(){return Ah};_.cM={2:1,9:1,24:1,33:1};var Qp;_=Tp.prototype=Sp.prototype=new rp;_.gC=function Up(){return Bh};_.cM={2:1,9:1,24:1,33:1};_=Wp.prototype=Vp.prototype=new r;_.gC=function Xp(){return Fh};_.tS=function Yp(){return this.b+Vu+this.d+'(Unknown Source'+(this.c>=0?hv+this.c:fu)+hu};_.cM={33:1,38:1};_.b=null;_.c=0;_.d=null;_=String.prototype;_.eQ=function cq(b){return Zp(this,b)};_.gC=function eq(){return Ih};_.hC=function fq(){return mq(this)};_.tS=function gq(){return this};_.cM={1:1,33:1,34:1,35:1};var hq,iq=0,jq;_=qq.prototype=oq.prototype=new r;_.gC=function rq(){return Gh};_.tS=function sq(){return this.b.b};_.cM={34:1};_=wq.prototype=vq.prototype=tq.prototype=new r;_.gC=function xq(){return Hh};_.tS=function yq(){return this.b.b};_.cM={34:1};_=Bq.prototype=Aq.prototype=new jb;_.gC=function Cq(){return Kh};_.cM={2:1,9:1,24:1,33:1};_=Dq.prototype=new r;_.F=function Gq(b){throw new Bq('Add not supported on this collection')};_.G=function Hq(b){var c;c=Eq(this.B(),b);return !!c};_.gC=function Iq(){return Lh};_.I=function Jq(b){var c,d,e;e=this.H();b.length<e&&(b=_e(b,e));d=this.B();for(c=0;c<e;++c){ef(b,c,d.E())}b.length>e&&ef(b,e,null);return b};_.tS=function Kq(){return Fq(this)};_.cM={};_=Mq.prototype=new r;_.J=function Pq(b){return !!Nq(this,b)};_.eQ=function Qq(b){var c,d,e,f,g;if(b===this){return true}if(!(b!=null&&b.cM&&!!b.cM[19])){return false}f=mf(b,19);if(this.H()!=f.H()){return false}for(d=new Dr(f.K().b);is(d.b);){c=mf(js(d.b),8);e=c.Q();g=c.R();if(!this.J(e)){return false}if(!bu(g,this.L(e))){return false}}return true};_.L=function Rq(b){var c;c=Nq(this,b);return !c?null:c.R()};_.gC=function Sq(){return Xh};_.hC=function Tq(){var b,c,d;d=0;for(c=new Dr(this.K().b);is(c.b);){b=mf(js(c.b),8);d+=b.hC();d=~~d}return d};_.M=function Uq(b,c){throw new Bq('Put not supported on this map')};_.H=function Vq(){return this.K().b.e};_.tS=function Wq(){var b,c,d,e;e='{';b=false;for(d=new Dr(this.K().b);is(d.b);){c=mf(js(d.b),8);b?(e+=iv):(b=true);e+=fu+c.Q();e+=lu;e+=fu+c.R()}return e+'}'};_.cM={19:1};_=Lq.prototype=new Mq;_.J=function kr(b){return b==null?this.d:b!=null&&b.cM&&!!b.cM[1]?hv+mf(b,1) in this.f:br(this,b,this.P(b))};_.K=function lr(){return new xr(this)};_.O=function mr(b,c){return this.N(b,c)};_.L=function nr(b){return b==null?this.c:b!=null&&b.cM&&!!b.cM[1]?this.f[hv+mf(b,1)]:ar(this,b,this.P(b))};_.gC=function or(){return Qh};_.M=function pr(b,c){return b==null?fr(this,c):b!=null&&b.cM&&!!b.cM[1]?gr(this,mf(b,1),c):er(this,b,c,this.P(b))};_.H=function qr(){return this.e};_.cM={19:1};_.b=null;_.c=null;_.d=false;_.e=0;_.f=null;_=sr.prototype=new Dq;_.eQ=function tr(b){var c,d,e;if(b===this){return true}if(!(b!=null&&b.cM&&!!b.cM[39])){return false}d=mf(b,39);if(d.H()!=this.H()){return false}for(c=d.B();c.D();){e=c.E();if(!this.G(e)){return false}}return true};_.gC=function ur(){return Yh};_.hC=function vr(){var b,c,d;b=0;for(c=this.B();c.D();){d=c.E();if(d!=null){b+=R(d);b=~~b}}return b};_.cM={39:1};_=xr.prototype=rr.prototype=new sr;_.G=function yr(b){return wr(this,b)};_.gC=function zr(){return Nh};_.B=function Ar(){return new Dr(this.b)};_.H=function Br(){return this.b.e};_.cM={39:1};_.b=null;_=Dr.prototype=Cr.prototype=new r;_.gC=function Er(){return Mh};_.D=function Fr(){return is(this.b)};_.E=function Gr(){return mf(js(this.b),8)};_.cM={};_.b=null;_=Ir.prototype=new r;_.eQ=function Jr(b){var c;if(b!=null&&b.cM&&!!b.cM[8]){c=mf(b,8);if(bu(this.Q(),c.Q())&&bu(this.R(),c.R())){return true}}return false};_.gC=function Kr(){return Wh};_.hC=function Lr(){var b,c;b=0;c=0;this.Q()!=null&&(b=R(this.Q()));this.R()!=null&&(c=R(this.R()));return b^c};_.tS=function Mr(){return this.Q()+lu+this.R()};_.cM={8:1};_=Nr.prototype=Hr.prototype=new Ir;_.gC=function Or(){return Oh};_.Q=function Pr(){return null};_.R=function Qr(){return this.b.c};_.S=function Rr(b){return fr(this.b,b)};_.cM={8:1};_.b=null;_=Tr.prototype=Sr.prototype=new Ir;_.gC=function Ur(){return Ph};_.Q=function Vr(){return this.b};_.R=function Wr(){return this.c.f[hv+this.b]};_.S=function Xr(b){return gr(this.c,this.b,b)};_.cM={8:1};
--></script>
<script><!--
_.b=null;_.c=null;_=Yr.prototype=new Dq;_.F=function Zr(b){this.T(this.H(),b);return true};_.T=function $r(b,c){throw new Bq('Add not supported on this list')};_.eQ=function as(b){var c,d,e,f,g;if(b===this){return true}if(!(b!=null&&b.cM&&!!b.cM[20])){return false}g=mf(b,20);if(this.H()!=g.H()){return false}e=this.B();f=g.B();while(e.c<e.d.H()){c=js(e);d=js(f);if(!(c==null?d==null:Q(c,d))){return false}}return true};_.gC=function bs(){return Th};_.hC=function cs(){var b,c,d;c=1;b=this.B();while(b.c<b.d.H()){d=js(b);c=31*c+(d==null?0:R(d));c=~~c}return c};_.B=function es(){return new ks(this)};_.V=function fs(){return new qs(this,0)};_.W=function gs(b){return new qs(this,b)};_.cM={20:1};_=ks.prototype=hs.prototype=new r;_.gC=function ls(){return Rh};_.D=function ms(){return this.c<this.d.H()};_.E=function ns(){return js(this)};_.cM={};_.c=0;_.d=null;_=qs.prototype=os.prototype=new hs;_.gC=function rs(){return Sh};_.cM={};_.b=null;_=ts.prototype=ss.prototype=new sr;_.G=function us(b){return $q(this.b,b)};_.gC=function vs(){return Vh};_.B=function ws(){var b;return b=new Dr(this.c.b),new zs(b)};_.H=function xs(){return this.c.b.e};_.cM={39:1};_.b=null;_.c=null;_=zs.prototype=ys.prototype=new r;_.gC=function As(){return Uh};_.D=function Bs(){return is(this.b.b)};_.E=function Cs(){var b;b=mf(js(this.b.b),8);return b.Q()};_.cM={};_.b=null;_=Ms.prototype=Ds.prototype=new Yr;_.F=function Ns(b){return ef(this.b,this.c++,b),true};_.T=function Os(b,c){Fs(this,b,c)};_.G=function Ps(b){return Is(this,b,0)!=-1};_.U=function Qs(b){return _r(b,this.c),this.b[b]};_.gC=function Rs(){return Zh};_.H=function Ss(){return this.c};_.I=function Ts(b){return Ls(this,b)};_.cM={20:1,33:1};_.c=0;var Us;_=Xs.prototype=Ws.prototype=new Yr;_.G=function Ys(b){return false};_.U=function Zs(b){throw new zp};_.gC=function $s(){return $h};_.H=function _s(){return 0};_.cM={20:1,33:1};_=ct.prototype=at.prototype=new r;_.eQ=function dt(b){return b!=null&&b.cM&&!!b.cM[40]&&xi(yi(this.b.getTime()),yi(mf(b,40).b.getTime()))};_.gC=function et(){return _h};_.hC=function ft(){var b;b=yi(this.b.getTime());return Di(Ei(b,Bi(b,32)))};_.tS=function ht(){var b,c,d;d=-this.b.getTimezoneOffset();b=(d>=0?'+':fu)+~~(d/60);c=(d<0?-d:d)%60<10?jv+(d<0?-d:d)%60:fu+(d<0?-d:d)%60;return (kt(),it)[this.b.getDay()]+nu+jt[this.b.getMonth()]+nu+gt(this.b.getDate())+nu+gt(this.b.getHours())+hv+gt(this.b.getMinutes())+hv+gt(this.b.getSeconds())+' GMT'+b+c+nu+this.b.getFullYear()};_.cM={33:1,35:1,40:1};_.b=null;var it,jt;_=mt.prototype=lt.prototype=new Lq;_.N=function nt(b,c){return (b==null?null:b)===(c==null?null:c)||b!=null&&Q(b,c)};_.gC=function ot(){return ai};_.P=function pt(b){return ~~R(b)};_.cM={19:1,33:1};_=st.prototype=qt.prototype=new sr;_.F=function tt(b){var c;return c=dr(this.b,b,this),c==null};_.G=function ut(b){return $q(this.b,b)};_.gC=function vt(){return bi};_.B=function wt(){var b;return b=new Dr(Oq(this.b).c.b),new zs(b)};_.H=function xt(){return this.b.e};_.tS=function yt(){return Fq(Oq(this.b))};_.cM={33:1,39:1};_.b=null;_=At.prototype=zt.prototype=new Lq;_.eQ=function Bt(b){var c,d,e,f,g;if(b===this){return true}if(!(b!=null&&b.cM&&!!b.cM[19])){return false}f=mf(b,19);if(this.e!=f.H()){return false}for(d=new Dr(f.K().b);is(d.b);){c=mf(js(d.b),8);e=c.Q();g=c.R();if(!(e==null?this.d:e!=null&&e.cM&&!!e.cM[1]?hv+mf(e,1) in this.f:br(this,e,e.$H||(e.$H=++Gb)))){return false}if((g==null?null:g)!==qf(e==null?this.c:e!=null&&e.cM&&!!e.cM[1]?this.f[hv+mf(e,1)]:ar(this,e,e.$H||(e.$H=++Gb)))){return false}}return true};_.N=function Ct(b,c){return (b==null?null:b)===(c==null?null:c)};_.gC=function Dt(){return ci};_.P=function Et(b){return b.$H||(b.$H=++Gb)};_.hC=function Ft(){var b,c,d;d=0;for(c=new Dr((new xr(this)).b);is(c.b);){b=mf(js(c.b),8);d+=zq(b.Q());d+=zq(b.R())}return d};_.cM={19:1,33:1};_=Ht.prototype=Gt.prototype=new Ir;_.gC=function It(){return di};_.Q=function Jt(){return this.b};_.R=function Kt(){return this.c};_.S=function Lt(b){var c;c=this.c;this.c=b;return c};_.cM={8:1};_.b=null;_.c=null;_=Nt.prototype=Mt.prototype=new jb;_.gC=function Ot(){return ei};_.cM={2:1,9:1,24:1,33:1};_=Rt.prototype=Qt.prototype=new Yr;_.F=function St(b){return Es(this.b,b)};_.T=function Tt(b,c){Fs(this.b,b,c)};_.G=function Ut(b){return Is(this.b,b,0)!=-1};_.U=function Vt(b){return Hs(this.b,b)};_.gC=function Wt(){return gi};_.B=function Xt(){return new ks(this.b)};_.H=function Yt(){return this.b.c};_.I=function Zt(b){return Ls(this.b,b)};_.tS=function $t(){return Fq(this.b)};_.cM={20:1,23:1,33:1};_.b=null;_=_t.prototype=Pt.prototype=new Qt;_.gC=function au(){return fi};_.cM={20:1,23:1,33:1};var eu=Jb;var Dh=_o(kv,'Object'),wf=_o(lv,'Auth'),sf=_o(lv,'Auth$1'),tf=_o(lv,'Auth$TokenInfo'),uf=_o(lv,'AuthImpl'),vf=_o(lv,'AuthRequest'),Ih=_o(kv,qu),pi=$o(mv,'String;'),yf=_o(lv,'TokenStoreImpl'),xf=_o(lv,'CookieStoreImpl'),hg=_o(nv,'Timer'),uh=_o(kv,'Enum'),Jh=_o(kv,'Throwable'),vh=_o(kv,'Exception'),Eh=_o(kv,'RuntimeException'),zf=_o(ov,'JavaScriptException'),Af=_o(ov,'JavaScriptObject$'),Bf=_o(ov,'Scheduler'),Ef=_o(pv,'SchedulerImpl'),Cf=_o(pv,'SchedulerImpl$Flusher'),Df=_o(pv,'SchedulerImpl$Rescuer'),Fh=_o(kv,'StackTraceElement'),oi=$o(mv,'StackTraceElement;'),Gf=_o(pv,'StringBufferImpl'),Ff=_o(pv,'StringBufferImplAppend'),hh=_o(qv,'Event'),Pf=_o(rv,'GwtEvent'),Jf=_o(sv,'DomEvent'),Kf=_o(sv,'HumanInputEvent'),Lf=_o(sv,'MouseEvent'),Hf=_o(sv,'ClickEvent'),fh=_o(qv,'Event$Type'),Of=_o(rv,'GwtEvent$Type'),If=_o(sv,'DomEvent$Type'),Mf=_o(sv,'PrivateMap'),Nf=_o('com.google.gwt.event.logical.shared.','CloseEvent'),Rf=_o(rv,'HandlerManager'),gh=_o(qv,'EventBus'),kh=_o(qv,'SimpleEventBus'),Qf=_o(rv,'HandlerManager$Bus'),Sf=_o(rv,'LegacyHandlerWrapper'),lh=_o(qv,tv),Tf=_o(rv,tv),ag=_o(uv,'Request'),bg=_o(uv,'Response'),Uf=_o(uv,'Request$1'),Vf=_o(uv,'Request$3'),Yf=_o(uv,'RequestBuilder'),Wf=_o(uv,'RequestBuilder$1'),Xf=_o(uv,'RequestBuilder$Method'),Zf=_o(uv,'RequestException'),$f=_o(uv,'RequestPermissionException'),_f=_o(uv,'RequestTimeoutException'),cg=ap('com.google.gwt.i18n.client.','HasDirection$Direction',Ye),ii=$o('[Lcom.google.gwt.i18n.client.','HasDirection$Direction;'),dg=_o('com.google.gwt.lang.','LongLibBase$LongEmul'),ji=$o('[Lcom.google.gwt.lang.','LongLibBase$LongEmul;'),fg=_o(vv,'Storage'),eg=_o(vv,'Storage$StorageSupportDetector'),gg=_o(nv,'Timer$1'),ig=_o(nv,'Window$ClosingEvent'),jg=_o(nv,'Window$WindowHandlers'),kg=_o(wv,'IncompatibleRemoteServiceException'),lg=_o(wv,'InvocationException'),mg=_o(wv,'RpcRequestBuilder'),ng=_o(wv,'RpcTokenException'),og=_o(wv,'SerializationException'),pg=_o(wv,'ServiceDefTarget$NoServiceEntryPointSpecifiedException'),qg=_o(wv,'StatusCodeException'),rg=_o(wv,'XsrfToken'),ug=_o(xv,'AbstractSerializationStream'),sg=_o(xv,'AbstractSerializationStreamReader'),tg=_o(xv,'AbstractSerializationStreamWriter'),vg=_o(xv,'ClientSerializationStreamReader'),wg=_o(xv,'ClientSerializationStreamWriter'),xg=_o(xv,'RemoteServiceProxy'),Kg=_o(xv,'RequestCallbackAdapter'),Jg=ap(xv,'RequestCallbackAdapter$ResponseReader',Cl),ki=$o('[Lcom.google.gwt.user.client.rpc.impl.','RequestCallbackAdapter$ResponseReader;'),Ag=ap(xv,'RequestCallbackAdapter$ResponseReader$1',null),yg=ap(xv,'RequestCallbackAdapter$ResponseReader$10',null),zg=ap(xv,'RequestCallbackAdapter$ResponseReader$11',null),Bg=ap(xv,'RequestCallbackAdapter$ResponseReader$2',null),Cg=ap(xv,'RequestCallbackAdapter$ResponseReader$3',null),Dg=ap(xv,'RequestCallbackAdapter$ResponseReader$4',null),Eg=ap(xv,'RequestCallbackAdapter$ResponseReader$5',null),Fg=ap(xv,'RequestCallbackAdapter$ResponseReader$6',null),Gg=ap(xv,'RequestCallbackAdapter$ResponseReader$7',null),Hg=ap(xv,'RequestCallbackAdapter$ResponseReader$8',null),Ig=ap(xv,'RequestCallbackAdapter$ResponseReader$9',null),Lg=_o(xv,'RpcStatsContext'),Mg=_o(xv,'SerializerBase'),bh=_o(yv,'UIObject'),eh=_o(yv,'Widget'),Yg=_o(yv,'Panel'),Tg=_o(yv,'ComplexPanel'),Ng=_o(yv,'AbsolutePanel'),Qg=_o(yv,'AttachDetachException'),Og=_o(yv,'AttachDetachException$1'),Pg=_o(yv,'AttachDetachException$2'),Vg=_o(yv,'FocusWidget'),Rg=_o(yv,'ButtonBase'),Sg=_o(yv,'Button'),Ug=_o(yv,'DirectionalTextHelper'),li=$o('[Lcom.google.gwt.user.client.ui.','Widget;'),Wg=_o(yv,'LabelBase'),Xg=_o(yv,'Label'),Lh=_o(zv,'AbstractCollection'),Th=_o(zv,'AbstractList'),Zh=_o(zv,'ArrayList'),hi=$o(fu,'[C'),ah=_o(yv,'RootPanel'),Zg=_o(yv,'RootPanel$1'),$g=_o(yv,'RootPanel$2'),_g=_o(yv,'RootPanel$DefaultRootPanel'),dh=_o(yv,'WidgetCollection'),ch=_o(yv,'WidgetCollection$WidgetIterator'),ih=_o(qv,'SimpleEventBus$1'),jh=_o(qv,'SimpleEventBus$2'),qi=$o(mv,'Throwable;'),mh=_o(Av,'CalendarConnectionService_Proxy'),nh=_o(Av,'CalendarConnectionService_TypeSerializer'),oh=_o(Av,'CalendarData'),gi=_o(zv,'Vector'),fi=_o(zv,'Stack'),ph=_o(Av,'OAuthdemo$1'),yh=_o(kv,'IndexOutOfBoundsException'),qh=_o(kv,'ArrayStoreException'),Ch=_o(kv,'Number'),sh=_o(kv,'Class'),rh=_o(kv,'ClassCastException'),th=_o(kv,'Double'),wh=_o(kv,'IllegalArgumentException'),xh=_o(kv,'IllegalStateException'),zh=_o(kv,'Integer'),mi=$o(mv,'Integer;'),Ah=_o(kv,'NullPointerException'),Bh=_o(kv,'NumberFormatException'),Gh=_o(kv,'StringBuffer'),Hh=_o(kv,'StringBuilder'),Kh=_o(kv,'UnsupportedOperationException'),ni=$o(mv,'Object;'),Xh=_o(zv,'AbstractMap'),Qh=_o(zv,'AbstractHashMap'),Yh=_o(zv,'AbstractSet'),Nh=_o(zv,'AbstractHashMap$EntrySet'),Mh=_o(zv,'AbstractHashMap$EntrySetIterator'),Wh=_o(zv,'AbstractMapEntry'),Oh=_o(zv,'AbstractHashMap$MapEntryNull'),Ph=_o(zv,'AbstractHashMap$MapEntryString'),Rh=_o(zv,'AbstractList$IteratorImpl'),Sh=_o(zv,'AbstractList$ListIteratorImpl'),Vh=_o(zv,'AbstractMap$1'),Uh=_o(zv,'AbstractMap$1$1'),$h=_o(zv,'Collections$EmptyList'),_h=_o(zv,'Date'),ai=_o(zv,'HashMap'),bi=_o(zv,'HashSet'),ci=_o(zv,'IdentityHashMap'),di=_o(zv,'MapEntryImpl'),ei=_o(zv,'NoSuchElementException');$stats && $stats({moduleName:'oauthdemo',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.oauthdemo) $wnd.oauthdemo.onScriptLoad();
--></script></body></html>